// 引入 vue
import Vue from 'vue';
// 引入进度条
import NProgress from 'nprogress';

// 项目入口
import App from './App.vue';
// 路由配置表
import router from './router/router';


// 路由执行之前
router.beforeEach((to, from, next) => {
    NProgress.start();
    next();
});
// 路由执行之后
router.afterEach(() => {
    NProgress.done();
});



// 阻止 vue 在启动时生成生产提示
Vue.config.productionTip = false;

// 实例化 vue
const vue = new Vue({
	el: '#app',
    router,
	template: '<App/>',
	components: { App },
    mounted: function() {
        console.log(this.$el);
    }
});